package com.itheima.service;

import com.itheima.domain.User;
import com.itheima.entity.PageResult;
import com.itheima.entity.Result;

/**
 * 用户接口
 */
public interface UserService {
    //通过User的用户账号和用户密码查询用户信息
    User login(User user);

    //添加用户
    void addUser(User user);

    //根据用户id办理用户离职
    void delUser(Integer id);

    //编辑用户信息
    void editUser(User user);

    //搜索用户（分页展示）
    PageResult searchUsers(User user, Integer pageNum, Integer pageSize);

    //根据id查询用户信息
    User findById(Integer id);


    Integer checkName(String name);

    Integer checkEmail(String email);
}
